package com.mrjy.maintain.dto;

import java.io.Serializable;

import com.mrjy.common.entity.PartnerInfo;
import com.mrjy.common.util.ExcelField;

public class PartnerInfoDTO extends PartnerInfo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 371659999056459057L;
	
	/*start*导出excel字段 */
	@ExcelField(title="序号")
	private Integer id;
	@ExcelField(title="名称")
	private String partnerName;
	@ExcelField(title="账号")
	private String loginCode;//管理员账号
	@ExcelField(title="密码")
	private String passwordSrc;//账号密码
	@ExcelField(title="手机号")
	private String mobilePhone;
	@ExcelField(title="银行卡号")
	private String bankCard; 
	@ExcelField(title="分成")
	private Double sharingProportion; 
	@ExcelField(title="推广码")
	private String recommendCode; //推广码
	@ExcelField(title="团队")
	private Integer teamCount; //团队人数
	@ExcelField(title="签订时间")
	private String signTimeString;//签订时间
	//合同有效期
	@ExcelField(title="时限")
	private Integer contractValidYear;
	@ExcelField(title="添加时间")
	private String createTimeString ; //创建时间
	/*end*导出excel字段 */
	
	private Integer distributorId; //合作方对应的分销商ID
	
	private Integer roleId; //角色id
	
	private Integer userId;//管理员id
	
	private String relUserName;//关联用户名
	
	private String relMobilePhone;//关联手机号
	
	private String relRecommendCode;//关联推广码
	
	private String startDate;//查询，开始时间
	
	private String endDate; //查询，结束时间
	
	private Integer recommendId;//推广者id
	
	private String deadlineTimeString;//有效期
	
	
	public String getLoginCode() {
		return loginCode;
	}

	public void setLoginCode(String loginCode) {
		this.loginCode = loginCode;
	}

	public String getPasswordSrc() {
		return passwordSrc;
	}

	public void setPasswordSrc(String passwordSrc) {
		this.passwordSrc = passwordSrc;
	}

	public Integer getRoleId() {
		return roleId;
	}

	public void setRoleId(Integer roleId) {
		this.roleId = roleId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	

	public String getRelUserName() {
		return relUserName;
	}

	public void setRelUserName(String relUserName) {
		this.relUserName = relUserName;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getRecommendCode() {
		return recommendCode;
	}

	public void setRecommendCode(String recommendCode) {
		this.recommendCode = recommendCode;
	}

	public String getCreateTimeString() {
		return createTimeString;
	}

	public void setCreateTimeString(String createTimeString) {
		this.createTimeString = createTimeString;
	}

	public String getRelMobilePhone() {
		return relMobilePhone;
	}

	public void setRelMobilePhone(String relMobilePhone) {
		this.relMobilePhone = relMobilePhone;
	}

	public String getRelRecommendCode() {
		return relRecommendCode;
	}

	public void setRelRecommendCode(String relRecommendCode) {
		this.relRecommendCode = relRecommendCode;
	}

	public Integer getRecommendId() {
		return recommendId;
	}

	public void setRecommendId(Integer recommendId) {
		this.recommendId = recommendId;
	}

	public String getDeadlineTimeString() {
		return deadlineTimeString;
	}

	public void setDeadlineTimeString(String deadlineTimeString) {
		this.deadlineTimeString = deadlineTimeString;
	}

	public String getSignTimeString() {
		return signTimeString;
	}

	public void setSignTimeString(String signTimeString) {
		this.signTimeString = signTimeString;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}

	public Double getSharingProportion() {
		return sharingProportion;
	}

	public void setSharingProportion(Double sharingProportion) {
		this.sharingProportion = sharingProportion;
	}

	public Integer getTeamCount() {
		return teamCount;
	}

	public void setTeamCount(Integer teamCount) {
		this.teamCount = teamCount;
	}

	public Integer getContractValidYear() {
		return contractValidYear;
	}

	public void setContractValidYear(Integer contractValidYear) {
		this.contractValidYear = contractValidYear;
	}

	public String getPartnerName() {
		return partnerName;
	}

	public void setPartnerName(String partnerName) {
		this.partnerName = partnerName;
	}

	public Integer getDistributorId() {
		return distributorId;
	}

	public void setDistributorId(Integer distributorId) {
		this.distributorId = distributorId;
	}
	
	
}
